草庐IT

SQL PRIMARY KEY 约束

全部标签

swift - 使用键和值约束扩展字典

我想扩展字典并将其限制为NSDate的特定键类型,其值类型为ArrayMyClass是一个没有子类的swift类。extensionDictionarywhereKey:NSDate,Value:Array{funcmyFunction()->Int{//Somethinguseful}}以上代码返回构建错误:Type'Value'constrainedtonon-protocoltype'Array'好吧,看来它需要被限制到一个特定的协议(protocol),但奇怪的是,当我将Value限制为:extensionDictionarywhereKey:NSDate,Value:MyCl

ios - SpriteKit - SKCameraNode 约束在顶部和底部留有空间

我正在使用Apple提供的DemoBots示例来处理我的第一个SKCameraNode。我在X轴上有约束,但在Y轴上没有。我在顶部有间隙,即使我将它约束到最大和最小高度。此外,我的相机在我的Dog角色上被限制为0.0,但是当Dog在世界各地移动时它不会移动以将Dog保持在相机的中心。这是我的相机约束函数。我还需要在update中做些什么吗?//MARK:Camera///ConstrainsthecameratofollowtheDogwithoutapproachingthesceneedges.funcsetCameraConstraints(){//Don'ttrytosetup

ios - 在单元格中添加和修改多个约束?

如何在tableViewCell标签上添加多个约束?我尝试使用NSLayoutConstraint.constraintsWithVisualFormat,它只在第一次工作,然后当我向下滚动tableview时,它会重置为默认值。我希望根据用户是否上传图片来更改约束。如果上传了图片,那么它将显示设置为true的imageView,然后显示标签(用户的评论)。如果用户只上传文本,只显示标签(用户的评论)从左边开始,imageView隐藏。 最佳答案 如果有人想知道的话。我做了什么。从主Storyboard中取消那些自动布局和自动调整大

ios - 编程约束折叠单元格 View

我正在开发一个UITableViewCell,它以xib开头,以编程方式向其添加View,并具有动态调整的高度。但是,看起来在添加带有约束的编程View时,它与最初应用于xib的自动调整大小约束冲突,并导致问题。请看下面:出队我的细胞://TableDelegate/DatasourcefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{varcell:S360SSessionMatchTableCell?=tableView.dequeueRe

ios - swift ios 通过循环为多个 subview 添加约束

我是swift的新手,我试图学习如何使用循环添加多个subview及其约束。我试图遵循类似问题的一些答案,但它不起作用。你能帮我处理我的代码吗?提前谢谢你。这是我的代码:letcard=UIView()letview2=UIView()view2.backgroundColor=UIColor.greenColor()view2.translatesAutoresizingMaskIntoConstraints=falseview.addSubview(view2)letleftSideConstraint3=NSLayoutConstraint(item:view2,attribut

swift - 添加约束时出现运行时错误

我正在尝试将图像置于View的中心,但出现错误。这是我的代码:letmarkerimage=#imageLiteral(resourceName:"ic_new_mark_icon")letsize=CGSize(width:60,height:60)varnewimage=imageWithImage(image:markerimage,scaledToSize:size)varimageview=UIImageView(image:newimage)self.view.addSubview(imageview)letxConstraint=NSLayoutConstraint(it

ios - 向导航栏添加约束

我需要在我的应用中实现这个设计,但我想不出一种方法来将这个约束添加到导航栏。我尝试将约束添加到具有负偏移量的顶部布局指南,但导航栏始终在顶部有没有办法使用NSLayoutconstraints来创建带有导航栏的特定布局? 最佳答案 要实现此设计,您可以通过以下代码将按钮放在窗口View上。UIWindow*appWindow=[[[UIApplicationsharedApplication]delegate]window];UIButton*aButton=[UIButtonbuttonWithType:UIButtonTypeS

ios - 已应用 AutoLayout 约束但不起作用

我是iOS编程的新手,似乎很难处理约束。我在View中添加了一个textfield并尝试将其定位在我放置在View中的位置。我使用Storyboard右下角的“添加新约束”按钮添加了一些约束,但是当我在模拟器上运行它时textfield位置仍然关闭。有人能帮助我吗?更新:我尝试添加这些约束,但仍然没有成功 最佳答案 因此,出于某些奇怪的原因,在我将“View为:”选项从iPad更改为iPhone后,它开始工作。这不是一个合适的解决方案,但我只是暂时使用它。 关于ios-已应用AutoLa

ios - 以编程方式向 UIView 添加约束

我没有以编程方式完成太多UI,但我有一个UIView,我希望UILabel被限制在UIView的左上角,然后有另一个UILabel但这次被限制在右上角。我完全知道如何在GUI上执行此操作,但我想知道我将如何纯粹通过快速/以编程方式执行此操作。 最佳答案 这是通过NSLayoutConstraint类完成的。首先,将标签添加为subview:letlabel=UILabel()label.translatesAutoresizingMaskIntoConstraints=falseview.addSubview(label)这是我的扩

ios - 没有泛型约束的协议(protocol)中的泛型数组

如何在符合类型指定数组类型的协议(protocol)中指定通用属性?Info:Letssaywewanttocreateaprotocolwhichdefinesanarraypropertywherethetypeofthearrayisunknown.Theconformingtypesspecifythetypeofthisarray.Thisisapossiblesolution:protocolWallet{associatedtypeValuevarmoneyStack:[Value]{getset}}structBitcoinWallet:Wallet{varmoneyS